Neural Networks Explained In 100 Seconds